home *** CD-ROM | disk | FTP | other *** search
/ .net (French) 1996 November / .net Magazine (FR) - Issue 01 - Nov 1996.iso / mac / Outils / vrml-equinox-1.0 Folder / VRMLEquinox / VRML Equinox.doc < prev   
Text File  |  1996-06-09  |  8KB  |  158 lines

  1. VRML Equinox version 1.0s (June 10/96).
  2.  
  3. Welcome to another version of VRML Equinox. I hope you can see the results of the work we have put into it. Again, please keep in touch, because we are keeping a mailing list of users and that is the best way to get support and be notified of new versions.
  4.  
  5. We now prompt you for user data when downloading from our web site. This enables us to keep good records about what configurations our users have and lets us get your email addresses so we can let you know about VRML Equinox developments.
  6.  
  7. As you probably know www.northplains.com is up and running. This is another way we can provide good examples of new VRML technology (be on the lookout for cool database interactivity and our new VRML Equinox Netscape PlugIN!)
  8.  
  9. --------------------------------------------------------------------------------
  10. Requirements:
  11. Ñ Power PC running MacOS
  12. Ñ System 7.5 or greater
  13. Ñ QuickDraw 3D 1.0.3 or greater
  14.  
  15. Optional:
  16. Ñ QuickDraw 3D Hardware Accelerator card
  17. Ñ QuickDraw GX (required for AsciiText nodes)
  18.  
  19. --------------------------------------------------------------------------------
  20. Trouble shooting:
  21. The two biggest causes of VRML Equinox not performing as expected are:
  22. Ñ Not having at least QuickDraw 3D 1.0.3 installed. Earlier versions WILL NOT WORK.
  23. Ñ VRML files that violate vrml 1.0 spec. Please try and ensure that the files you are parsing do not do this. You will get an error from the Parser if this happens. In the next release I will include a VRML diagnosis tool.
  24.  
  25. Also, VRML Equinox runs in about 2.5 meg of memory. BUT QuickDraw 3D needs a bunch more on top of that. Try starting up VRML Equinox with at least 8 megs of FREE ram. Remember too that QuickDraw 3D actually works faster in 16 and 24 bit colour than in 8 bit.
  26. --------------------------------------------------------------------------------
  27.  
  28. VRML Equinox can be used to view VRML files on a Power Macintosh. Virtual Reality Modeling Language (VRML) is a specification for adding 3D data to the Web using a cross-platform language similar to the Hyper-Text Markup Language (HTML). VRML is a language for describing multi- user interactive simulations -- virtual worlds networked via the global Internet and hyperlinked within the World Wide Web.
  29.  
  30. These files are becoming a standard on the internet and we hope you are as excited about their potential as we are.
  31.  
  32. VRML Support:
  33. In the latest alpha version of VRML Equinox the following VRML features are fully or near-fully supported:
  34. Shape Nodes:
  35. Ñ AsciiText (QuickDraw GX required)
  36. Ñ Cone
  37. Ñ Cube
  38. Ñ Cylinder
  39. Ñ IndexedFaceSet (no materials/mapping)
  40. Ñ IndexedLineSet
  41. Ñ Sphere
  42. Geometry/Material Nodes:
  43. Ñ Coordinate3
  44. Ñ Material
  45. Ñ Texture2 (local files only, no URLs)
  46. Transformation Nodes:
  47. Ñ Rotation
  48. Ñ Transform
  49. Ñ Translation
  50. Lighting Nodes:
  51. Ñ Directional Light
  52. Ñ PointLight
  53. Group Nodes:
  54. Ñ Group
  55. Ñ Separator
  56. Ñ WWWAnchor    
  57.  
  58. Caveats:
  59. Ñ A VRML file MUST be bracketed with a Separator (as defined in the 1.0 spec). If it is not bracketed this way VRML Equinox will not show you anything.
  60. Ñ VRML Equinox sometimes freezes up parsing a file. We haven't narrowed this down yet, but it is definitely NOT in one of the above supported node types.
  61. Ñ WWWInlining of shapes and files is only partially there. Inlining of files in the same directory seems to be working
  62.  
  63. VRML Equinox and Netscape's Navigator:
  64. VRML Equinox works best as a helper app for Navigator. The mime type is:x-world/x-vrml. The file extension is .wrl.
  65. VRML Equinox can also talk back to Navigator. If there have been WWWAnchor nodes defined you can click on the anchored object and have Navigator navigate to the correct URL.
  66.  
  67. VRML Equinox and QuickDraw3D:
  68. VRML Equinox uses Apple's QuickDraw3D for it modeling. This is both good (Apple has done a great beginning) and bad (crappy interface). The interface that you get on your main model windows is one of the things at the top of the list to be beefed up. A more intuitive movement control system has been developed and should be along soon.
  69.  
  70. In the Works:
  71. Not that I should be talking about unannounced software, but, for the future:
  72. Ñ Finish implementation of VRML 1.0
  73. Ñ Implement 1.1 (and Sony extensions?)
  74. Ñ Add Behaviors using JavaScript
  75.  
  76. Please email us at either of the email addresses listed below to:
  77. a) report and reproducible bugs
  78. b) point us to a URL that has some unparseable VRML
  79. c) give us any ideas you might have on making VRML Equinox a better Mac product
  80. d) give us words of encouragement.
  81.  
  82. Thanks for your interest in VRML Equinox and stay in touch!
  83.  
  84. Phil Smy
  85. psmy@ipsystems.com
  86. equinox@northplains.com
  87. North Plains Systems Inc.
  88. 4094 Tea Garden Circle
  89. Mississauga, Ontario
  90. CANADA L5B 2X8
  91. Phone: (905) 272-9186
  92. Fax: (905) 272-0413
  93. http://www.northplains.com/
  94.  
  95. --------------------------------------------------------------------------------
  96.  
  97. Change History:
  98.  
  99.  
  100. Changes since 1.0b3:
  101. Ñ More work done on AsciiText node
  102. Ñ fixed some orientation problems
  103. Ñ modified code to work with VRML Equinox PlugIn (!)
  104. Ñ support for more inlining
  105.  
  106. --------------------------------------------------------------------------------
  107.  
  108. Changes since 1.0b2:
  109. Ñ Fixed a problem with the positioning and height of cone objects
  110. Ñ Fixed a Crash(!) caused by moving to new versions of CodeWarrior and PowerPlant. This crash occured when trying to open a dab VRML file.
  111.  
  112. --------------------------------------------------------------------------------
  113.  
  114. Changes since 1.0b1:
  115. Ñ More fixes for imbedded texture files (across the net). Netscape still sucks when it comes to AppleEvent support. IT may crash (but not VRML Equinox) after retrieving a file.
  116. Ñ Fixed a problem with IndexLineSet nodes. I had mis-read the VRML 1.0 spec. This should clear up those 'fewer vertices than we expected' errors!
  117. Ñ Started work on cleaning up the parser. You should see less crashes, but I will be fully re-writing the parser this month.
  118.  
  119. --------------------------------------------------------------------------------
  120.  
  121. Changes since 1.0a11:
  122. Ñ LOTS of bug fixes and cleanups!
  123. Ñ fixed problem in box size orientation
  124. Ñ basic support for AsciiText added (requires QuickDraw GX)
  125. Ñ Did I mention bug fixes?
  126. Ñ Enhanced error reporting
  127.  
  128. --------------------------------------------------------------------------------
  129.  
  130. Changes since 1.0a10:
  131. Ñ now reads and displays (full version writes) Apple's 3DMF format.
  132. Ñ fixed about box so it no longer crashes
  133. Ñ added more support for textures (still not complete)
  134. Ñ opened up the field of view
  135. Ñ fixed some memory leaks in parsing the VRML files
  136. Ñ enhanced the VRML Equinox to Netscape Navigator communications
  137.  
  138. --------------------------------------------------------------------------------
  139.  
  140. Changes since 1.0a9:
  141. Ñ Expires on Feb. 15/96
  142. Ñ New navigational scheme: The directional palette lets you 'walk' through your VRML scene. You can still do 'direct manipulation' of the entire scene by holding down the option key.
  143. Ñ Write a prefs file into the Preferences folder to keep track of things. Most noticably: the palette positions are remembered.
  144. Ñ Fixed the freezing when parsing large Normal nodes. You will still not be able to sucessfully parse them, but you machine should no longer crash. You will get the '-1' error from the LVRMLParser.
  145. Ñ Fixed up the application of material and texture nodes to be complient with spec. 
  146. Ñ Materials now applied to inlined VRML.
  147. Ñ Lots fewer crashes!
  148.  
  149. --------------------------------------------------------------------------------
  150.  
  151. Changes since 1.0a8:
  152. Ñ Added Info floating window. This will let you know if the object the mouse is over will link to anything if you click it. The linking is accomplished via Netscape's Navigator. It MUST be RUNNING for this linking to work. Eventually the choosing of a browser will happen in (the yet to be coded) Preferences area. Also, auto-launching is coming.
  153. Ñ Fixed a problem with multi-screens.
  154. Ñ Hammered out some parsing bugs.
  155. Ñ Got rid of all the DebugStr's and replaced them with alerts. If you get an alert (of any kind) from VRML Equinox we would appreciate hearing about it.
  156. Ñ Removed the requirement for Apple Script Lib to be installed.
  157.  
  158.